package com.byron.media.server.config;

import lombok.*;

@Getter
@AllArgsConstructor
@NoArgsConstructor
@Setter
public class MediaServerConfig {

    private int port;                   // 监听端口

    private String rootFilePath;        // 本地文件目录

    private boolean proxyServer;        // 是否是代理服务器

    private int heart;                  // 心跳

    private boolean broadcastRtp;       // 是否需要组播RTP

    // TODO 上层用有线，下层设置了broadcastRtp为true的情况下，下层的有线无法接收

    private String mainServer;          // 如果是代理服务器，需要主服务器的IP

    private int mainServerPort;         // 如果是代理服务器，需要服务器端口

    private int process;            // 线程数

    private int maxMills;            // 当已经收到最大毫秒数为max时候，暂停拉取

    private int minMills;            // 当已经收到最小毫秒数为min时候，就继续拉取

}
